﻿using Spider.DB;
using Spider.Init;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Spider
{
    public class SpiderBase
    {
        #region 属性
        /// <summary>
        /// 爬虫初始化方法
        /// </summary>
        public Iinit init { get; set; }

        /// <summary>
        /// 数据库持久化方式 
        /// 默认使用MongoDB
        /// </summary>
        IDBs db { get; set; }
        #endregion

        /// <summary>
        /// 启动爬虫初始化方法
        /// </summary>
        public void InitStart()
        {
            if (db == null)
            {
                db = new MongoDB持久化();
            }
            init.SetDB(db);
            init.Start();
        }

    }
}
